GUBS, a Behaviour-Based Language for Design in Synthetic Biology
نویسندگان
چکیده
In this article, we propose a domain specific language, Gubs (Genomic Unified Behaviour Specification), dedicated to the behavioural specification of synthetic biological devices, viewed as discrete open dynamical systems. Gubs is a rule-based declarative language. In contrast to a closed system, a program is always a partial description of the behaviour of the system. The semantics of the language accounts the existence of some hidden non-specified actions that possibly alter the behaviour of the programmed devices. The compilation framework follows a scheme similar to automated theorem proving, aiming at improving synthetic biological design safety.
منابع مشابه
Towards a Behavioral-Matching Based Compilation of Synthetic Biology Functions
The field of synthetic biology is looking forward engineering framework for safely designing reliable de-novo biological functions. In this undertaking, Computer-Aided-Design (CAD) environments should play a central role for facilitating the design. Although, CAD environment is widely used to engineer artificial systems the application in synthetic biology is still in its infancy. In this artic...
متن کاملGUBS, a behavior-based language for open system dedicated to synthetic biology
In this article, we propose a domain specific language, GUBS (Genomic Unified Behavior Specification), dedicated to the behavioral specification of synthetic biological devices, viewed as discrete open dynamical systems. gubs is a rule-based declarative language. By contrast to a closed system, a program is always a partial description of the behavior of the system. The semantics of the languag...
متن کاملGUBS Upper Bound Solver (Extended Abstract)
In this extended abstract we present the GUBS Upper Bound Solver. GUBS is a dedicated constraint solver over the naturals for inequalities formed over uninterpreted function symbols and standard arithmetic operations. GUBS now forms the backbone of HoSA, a tool for analysing space and time complexity of higher-order functional programs automatically. We give insights about the implementation an...
متن کاملAdvances and Computational Tools towards Predictable Design in Biological Engineering
The design process of complex systems in all the fields of engineering requires a set of quantitatively characterized components and a method to predict the output of systems composed by such elements. This strategy relies on the modularity of the used components or the prediction of their context-dependent behaviour, when parts functioning depends on the specific context. Mathematical models u...
متن کاملEthical Debates on Synthetic Biology
Background: As an emerging interdisciplinary area of science with a multitude of potential facilities and applications, synthetic biology integrates different disciplines with one another ranging from basic science to engineering. This interdisciplinary branch therefore encompasses sciences that require specific development and ethical approaches. Materials and Methods: Science management princ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Ann. Comp. Sci.
دوره 23 شماره
صفحات -
تاریخ انتشار 2013